// class number_quote : public Quote {
// public:
//   number_quote(); //默认构造函数
//   number_quote(string &book, double p, size_t n, double disc)
//       : Quote(book, p), number1(n), discount1(disc){}; //派生类构造函数
//   // virtual double net_price(size_t) const;//重新声明，与下面的方式作用相同
//   double net_price(size_t cnt)
//       const override
//       //允许派生类显示的注明它将使用哪个成员函数改写基类的虚函数
//   {
//     if (cnt >= number1) {
//       return number1 * (1 - discount1) * price + (cnt - number1) * price;
//     } else {
//       return cnt * (1 - discount1) * price;
//     }
//   }
//   //除了自定义的版本，还可以访问其基类的相应成员
// private:
//   double discount1; //折扣额，C++11新标准
//   size_t number1;   //给定限量
// };